package controleur;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import vue.FenetreSelectionAlbum;
/**
 * 
 * @author Plancq Charlotte, Lanvin Kévin, Darras Raphael
 *
 *
 */
public class SelectionListener implements ListSelectionListener{


	private FenetreSelectionAlbum fenetre;

	public SelectionListener(FenetreSelectionAlbum fenetre) {
		this.fenetre=fenetre;
	}

	@Override
	public void valueChanged(ListSelectionEvent e) {
		// TODO Auto-generated method stub
		if(fenetre.parametre().equals("ajouter")){
			fenetre.getAC().getAG().getTraitement().ajouterAlbumCollection(fenetre.getList().getSelectedIndex(), fenetre.getAC().getAG().getGauche().getList().getSelectedIndex());
		}
		else fenetre.getAC().getAG().getTraitement().supprimerAlbumDansCollection(fenetre.getList().getSelectedIndex(), fenetre.getAC().getAG().getGauche().getList().getSelectedIndex());

		fenetre.getAC().update();
		fenetre.dispose();
	}

}
